package org.dromara.common.core.config.properties
import org.springframework.boot.context.properties.ConfigurationProperties

/**
 * 线程池 配置属性
 *
 * @author Lion Li
 * @updater LikeYouDo
 * @date 2025/1/7 10:52
 */
@ConfigurationProperties(prefix = "thread-pool")
open class ThreadPoolProperties(

    /**
     * 是否开启线程池
     */
    var enabled: Boolean = false,

    /**
     * 队列最大长度
     */
    var queueCapacity: Int = 128,

    /**
     * 线程池维护线程所允许的空闲时间
     */
    var keepAliveSeconds: Int = 300,

    )
